package com.three.mapper;

import com.three.entity.Outlibrary;
import com.three.entity.OutlibraryGoods;
import com.three.entity.StorageVolume;
import com.three.vo.OutLibraryInformationVo;

import java.util.List;

/**
* @author 天天好心情
* @description 针对表【outlibrary】的数据库操作Mapper
* @createDate 2024-10-26 14:13:21
* @Entity com.three.entity.Outlibrary
*/
public interface OutlibraryMapper {

    int deleteByPrimaryKey(Long id);

    int insert(Outlibrary record);

    int insertSelective(Outlibrary record);

    Outlibrary selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Outlibrary record);

    int updateByPrimaryKey(Outlibrary record);

    //查询所有 出库审核
    List<Outlibrary> getAllOutLibraryEx();

    //查询所有 出库信息
    List<Outlibrary> getOutLibraryInformation(OutLibraryInformationVo outLibraryInformationVo);

    List<Outlibrary> getOutLibraryInformationByBranchid(Integer branchid);

    List<Outlibrary> getAllOutLibraryExByBranchid(Integer branchid);

}
